@charset "utf-8";
/* CSS Document */
/*全局样式
---------------------------------------------*/
*{margin:0px;padding:0px; border:0px;}
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
fieldset,img{ border:0; }
a{text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}
.clear{clear:both;font-size:0px;height:0px;_height:0px;overflow:hidden; }
em, i { font-style: normal;}
/* Clear Fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.filter{filter: alpha(opacity=80); opacity: 0.8;}
/* Hide from IE Mac */ 
.clearfix {display:block;} 
.left{float:left; _display:inline;}
.right{float:right; _display:inline;}
.ovfl{ overflow:hidden;}
.mar{ margin:0px auto;}
.filter_bg{ filter: alpha(opacity=80); opacity: 0.8; }
.ie6_bg{ background: url(../images/bg.png) no-repeat center;  _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '../images/bg.png', sizingMethod = 'scale');}
/*网站样式
---------------------------------------------*/
body{background:#fff; color:#333; font-family:Arial,Helvetica,'Microsoft YaHei'; font-size: 14px; width: 100%; overflow-x: hidden;}
a{color:#333;text-decoration:none;cursor :pointer; outline: none;}

/* CSS Header */
#top{ height:30px; background-color:#0C54AB;}
.top{ width:100%; height:30px; line-height:30px; margin:0px auto; color:#B9C6E0; text-align:right; font-family:'Hiragino Sans GB','Microsoft YaHei';}
#top a{ color:#B9C6E0;}
.top_sp1{ padding-left:30px; font-size: 12px;}
.top_sp2 {display: none;}
.top_sp2 a{ margin:0px 10px;color:#B9C6E0; }
.top_sp2 a:hover{ text-decoration:underline; color:#fff;}

#header{  }
.header{ width:100%; overflow:hidden;}
.header1{ width:100%; margin:0px auto; position:relative;}
.logo {display: none; }
.logo_m { display: block; width: 100%; text-align: center; }
.logo_m img { max-width: 200px; }

.tel{ margin-top:12px; margin-right:8px; display: none; }
.header_p1{ position:absolute; top:12px; right:28px; color:#8A8A88; text-align:right;}
.header_p1 a{ color:#8A8A88;}
.header_p1 a:hover{ text-decoration:underline;}


.nav{ width:100%; height: 90px; background-color: #f6f6f6;}
.nav{ position:relative; z-index:1;}
.nav ul{}
.nav .nLi{ width: 25%; float:left; position:relative; border-top: 1px solid #185caf; }
.nav .nLi h3{   }
.nav .nLi h3 a{ height:45px; line-height:45px; display:block; width:100%; text-align:center; font-family:'Hiragino Sans GB','Microsoft YaHei';font-size: 14px; color:#545454; font-weight:500;}
.nav .sub{ display:none; width:100%; left:0; top:45px; position:absolute; z-index: 2; background:#333;  line-height:33px; padding:2px 0; text-align:center; margin:0; filter:alpha(opacity=80);opacity:0.8;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; color:#fff; font-family:'Microsoft YaHei'; }
.nav .sub a:hover{ background:#0C54AB; color:#fff;  }
.nav .on h3 a{ color:#597EBB; background:url(../images/nav_01.png) no-repeat top; background-size: 50%;}

#menu_6 { display: none; }

#yqlj{ width:100%; margin:0 auto; padding: 15px 0; }
#yqlj ul li{ width:auto; margin-left: 10px; height:31px; line-height:31px; float:left;}
#yqlj ul li a{ display:block; width:100%; height:31px; text-align:center;}
#yqlj ul li a:hover{ color:#F00;}

.banner{ text-align:center; z-index:-1; margin:0px auto; }
.slideBox{ height:; position:relative; margin:0px auto;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ max-width: 100%; height:; display:block; margin:0px auto;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:50%; bottom:37px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:4px;  width:8px; height:8px;  text-align:center; background:url(../images/icon_01.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/icon_02.png) no-repeat; }
/* CSS Main */
.home_wrap{ background:url(../images/bg1.png) no-repeat center top;}
.wrap{ width:100%; height:100%;  overflow:hidden;}
#wrap{ width:100%; height:555px; position: relative;z-index:10; background:url(../images/bg3.png) no-repeat bottom center;}
#wrap1{ width:100%;  position:absolute; z-index:100; top:-75px; left:0px; margin:0px auto; }
#page_wrap{ width:1143px; height:541px;  overflow:hidden; border:solid 1px #E7E7E4; background-color:#fff; filter: alpha(opacity=80); opacity: 0.8; margin:0px auto; }
#page_wrap1{ width:100%; position:absolute; z-index:100; top:-37px; left:0px; margin:0px auto;  background:url(../images/page_bg2.jpg) no-repeat right 183px;}
.main{ width:100%; height:100%;  overflow:hidden; margin:0px auto; background-color:#fff; }
/* CSS Home */
.bor{ border:solid 1px #D1D1D1;}

.con{ width:100%; background:#F6F6F6; overflow:hidden;}
.con_a1 {width: 50%; background-color: #b70000; text-align: center; float: left;}
.con_a1 img { max-width: 100%; }
.con_a1:hover{ filter:alpha(opacity=80);opacity:0.8;}
.con_01{ margin: 10px 15px 0; width:calc(100% - 30px); background:url(../images/con_02.png) no-repeat; overflow:hidden; display: none; }
.con_01 p{ float:left; margin-top:97px; margin-left:81px;}
.con_01 p a{ margin-right:18px; float:left;}
.con_a2{ width:50%; float: left; height: 80px; margin:0 auto; background:url(../images/con_03.png) no-repeat center; background-size: 95%;}
.con_a2:hover{ background:url(../images/con_031.png) no-repeat; }

.about{ width:100%;}
.about_p1{ width:100%; float:left;}
.about_a1{ width: 100%; display: block; text-align: center; }
.about_a1 img { max-width: 90%; }
.about_p2{ width:100%;  height:29px; background:url(../images/bg4.png) repeat-x; overflow:hidden;  float:left;}
.about_01{ width:100%; padding: 0 15px; box-sizing: border-box;}
.about_011{ width:100%; line-height:26px; color:#323131; text-indent:2em; overflow:hidden;}
.about_img{ width:114px; height:138px; margin-left:8px; }
.about_02{  line-height:20px; color:#000000;}
.about_ul{ width:100%; background:url(../images/line_02.png) repeat-x top; margin-top:35px; float:left; }
.about_ul li{ width:100%;height:37px; line-height:37px; background:url(../images/line_02.png) repeat-x bottom;float:left;}
.about_ul li span{width:7px; height:7px; background:url(../images/icon_01.png) no-repeat; float:left; margin-top:15px;}
.about_ul li a{ float: left; width: calc(100% - 40px); height: 36px; line-height: 36px; color:#0C54AB; font-family:'Microsoft YaHei'; font-weight:500; font-size:13px; margin-left:6px; display:block; white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.about_ul li a:hover{ text-decoration:underline;}
.about_p3{ height:31px; width:100%; margin-top:10px; float:left;}

.about_p3 img { max-width: 70%; }

.about_02{ width:calc(100% - 30px); margin:15px; display: block;}
.about_02 a { width: 100%; display: block; text-align: center; }
.about_02 a img{ max-width: 100%; display: block; border:solid 8px #0C54AB; box-sizing: border-box; margin: 0 auto;}

#con4{  background-color:#F7F7F7; padding: 0 15px; box-sizing: border-box; }
.con4{ width:100%; background-color:#F7F7F7; margin-top:35px;}

.news{ width:calc(100% -30px); margin-top:23px; }
.news_p1{ height:45px; }
.news_p1 img { max-width: 80%; }

.news_p1 a{}
.news_01{ width:100%; margin-top:10px; margin-left:4px; background:url(../images/line_04.png) repeat-x bottom; display: none; }

.news_p2{ height:94px; padding-top:15px;}
.news_p2 a{ padding-left:16px;}
.news_p3{ height:27px; padding-top:7px; _padding-top:0px;}
.news_p3 a{ padding-right:26px;}
.news_p4{ height:56px; padding-top:15px;}
.news_p4 a{ padding-left:70px;}
.news_p5{ line-height:22px; color:#565656; padding-top:10px; padding-left:70px;}
.news_p6{ height:111px; padding-top:13px;}
.news_dl{ width:625px; height:154px; padding-left:54px; padding-right:35px;}
.news_dl dt{ height:40px; line-height:40px; padding-top:14px;}
.news_dl dt a{ font-size:14px; font-weight:bold;}
.news_dl dd{ line-height:26px; color:#585858;}
.news_ul{ width:100%; padding-top:5px; margin-left:4px; clear: both;}
.news_ul li{ height:26px; line-height:27px;}
.news_ul li span{ width:4px; height:3px; background:url(../images/icon_03.png) no-repeat; background-size: 4px 3px; float:left; margin-top:12px; }
.news_ul li a{ color:#4C4848; margin-left:8px; _display:inline;}
.news_ul li a:hover{ color:#0C54AB;}
.con4bg{ width:1px; height:356px; background-color:#DBDBDB; margin-top:43px; margin-left:36px; display: none; }
.news_ul1{ width:100%; float:left; margin-top:5px;}
.news_ul1 li{width:100%; height:40px; line-height:40px; background:url(../images/line_04.png) repeat-x bottom; float:left;}
.news_ul1 li span{ width:4px; height:6px; background:url(../images/icon_02.png) no-repeat; float:left; margin-top:17px; }
.news_ul1 li a{ color:#555555; margin-left:5px; _display:inline;}
.news_ul1 li a:hover{ color:#0C54AB;}

.zsjm { width: 100% !important; margin-left: 0 !important; box-sizing: border-box; }

.products{ width:100%; margin-top:0;}
.products_01{ width:100%;}
.products_cls{ width:100%; padding: 25px; box-sizing: border-box; background:url(../images/pro_bg.png) no-repeat; background-size: cover; }
.products_a1{ width:100%; margin:20px 0 0; }
.products_a1 img { max-width: 200px; }

.products_cls_ul{ width:100%; margin:0 auto 30px; }
.products_cls_ul li{width:50%; height:60px; background:url(../images/line_07.png) repeat-x bottom; float:left;}
.products_cls_ul li img{ width:20px; height:19px; margin-top:17px; margin-left:6px; cursor:pointer; float:left; display:inline;}
.products_cls_ul li a{  display:inline;}
.products_cls_ul li a.cls_a1{ width:calc(100% - 45px);margin-top:13px; margin-left:15px; }
.products_cls_ul li a i{ width:100%; font-family:'Hiragino Sans GB','Microsoft YaHei';font-size:15px; color:#DEE4F0; font-weight:500; float:left;}
.products_cls_ul li a span{ width:100%; font-family:'Hiragino Sans GB','Microsoft YaHei';font-size:10px; color:#819BCA; font-weight:500; float:left; white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.products_cls_ul li a:hover i{ color:#fff;}
.products_02{ width:calc(100% - 20px); margin:0 10px;}
.more_01{ margin-top:20px; margin-right:10px; float:right;}
.more_01 img { width: 15px; }

.products_ul{ margin-top:12px;}
.products_ul li{ width:100%; border:solid 1px #F2F2F2; background-color:#F6F6F6; float:left; margin-top:10px; margin-right:12px; display:inline;}
.products_ul li.products_ulli1{ margin-right:0px;}
.products_lia1{ width:160px; height:120px; margin:9px; text-align: center; background-color: #fff;}
.products_lia1:hover{filter:alpha(opacity=80);opacity:0.8; }
.products_lia1 img{ max-width:160px; max-height:120px;}
.products_lidiv1{ width:calc(99% - 188px); height:120px; overflow:hidden; margin-left:10px;}
.products_lip1{ height:40px; line-height:40px;}
.products_lip1 a{ font-size:14px; font-weight:bold; color:#4D4D4D;}
.products_lip1 a:hover{ text-decoration:underline;}
.products_lip2{ height:50px; overflow: hidden; line-height:25px; color:#4D4D4D; font-size: 14px;}
.products_lip3{ height:22px; line-height:22px; margin-top: 10px; }
.products_lip3 a{ color:#C60000;}
.products_lip3 a:hover{ text-decoration:underline;}
.products_ul li.selli{ border:solid 1px #F1F1F1; background-color:#0C54AB; cursor:pointer;}
.products_ul li.selli .products_lip1 a{ color:#fff;}
.products_ul li.selli .products_lip2{ color:#fff;}
.products_ul li.selli .products_lip3 a{ color:#fff;}

/*proleftmenu*/
.products_cls_ul .mainCate {
	position:relative;
	zoom:1;
}
.products_cls_ul .subCate {
	display:none;
	position:absolute;
	left:265px;
	top:0;
	width:650px;
	min-height:533px;
	background:#0C54AB;
	color:#fff;
	padding:5px 10px;
	z-index:999;
	filter:alpha(opacity=80);opacity:0.8;
}
.products_cls_ul #subCate1{ top:-90px;}
.products_cls_ul #subCate2{ top:-150px;}
.products_cls_ul #subCate3{ top:-210px;}
.products_cls_ul #subCate4{ top:-270px;}
.products_cls_ul #subCate5{ top:-330px;}
.products_cls_ul #subCate6{ top:-390px;}
.products_cls_ul .subCate a{color:#fff;}

.subCate1{ width:650px; margin-top:10px;}
.subCate1_p1{ width:650px; height:35px; line-height:35px; border-bottom:solid 1px #1F62B2; float:left;}
.subCate1_p1 span{ width:9px; height:9px; background:url(../images/page_icon1.png) no-repeat; float:left; margin-top:13px;}
.subCate1_p1 a{ font-family:'Microsoft YaHei'; font-size:16px; font-weight:600; float:left; margin-left:6px; margin-top:0px;}
.subCate1_p1 a:hover{ color:red;}
.subCate1_01{ width:640px; padding:5px 10px; line-height:28px; float:left;}
.subCate1_01 dt{ width:640px; font-weight:bold; font-size:14px; float:left;}
.subCate1_01 dt a{  width:auto; }
.subCate1_01 dd{  width:640px;float:left;}
.subCate1_01 dd a{ padding:0px 7px;  width:auto; float:left;}
.subCate1_01 dd a:hover{ text-decoration:underline;}

.liyou{ margin-top:35px;}
.liyou_01{ width:100%; padding: 0 15px; box-sizing: border-box;}
.liyou_a1 { width: 100%; text-align: center; }
.liyou_a1 img{ max-width: 100%; }
.liyou_02{ margin-top:20px; background:url(../images/liyou_img111.png) no-repeat center #fff;}
#liyou_02{ width:100%; margin:0px auto; background-color: #fff;}
.liyou_a2{ width:293px; height:294px; margin-left:100%; display: none;}
.liyou_02ul{ width:100%; margin-top:6px; padding:0 15px; box-sizing: border-box;}
.liyou_02ul li{ width:100%; line-height:33px; float:left; margin-bottom:7px; display: block;}
.liyou_02ul li span{ float: left; display: inline-block; width:33px; height:33px;background:url(../images/bg1.png) no-repeat; cursor:pointer; transform: scale(0.5);}
.liyou_02ul li a{ width: calc(100% - 30px); margin-left:0; display:inline; font-family:'Microsoft YaHei'; font-size:12px; color:#000000;}
.liyou_02ul li a i{ color:#C00000; font-size:16px; font-style: italic;}
.liyou_02ul li#liyou_02ulli2 span{ background-position:0px -40px;}
.liyou_02ul li#liyou_02ulli3 span{ background-position:0px -80px;}
.liyou_02ul li#liyou_02ulli4 span{ background-position:0px -120px;}
.liyou_02ul li#liyou_02ulli5 span{ background-position:0px -160px;}
.liyou_02ul li#liyou_02ulli6 span{ background-position:0px -200px;}
.liyou_02ul li#liyou_02ulli7 span{ background-position:0px -240px;}
.liyou_02ul li#liyou_02ulli8 span{ background-position:0px -280px;}
.liyou_02ul li.selli span{background:url(../images/bg11.png) no-repeat;}
.liyou_02ul li.selli a i{ font-weight:600;}


.case{ width:100%; margin-top:22px; padding: 20px 15px; box-sizing: border-box; background-color: #f4f4f4;}
.case_p1{width:100%; text-align: center;}

.case_p1 img {max-width:80%;}

.case_a1{margin: 0 auto; display: block; width: 100%;  box-sizing: border-box; margin-top:19px;}

.case_a1 img { border:solid 3px #BABABA; max-width:100%; display: block; margin: 0 auto;}
.case_p2{ width:100%; height:27px; margin-top:20px; margin-bottom: 10px;}
.case_p2 img { max-width: 80%; }
.case_ul{ width:100%;}
.case_ul li{ height:30px; line-height:30px; float:left; margin-right:26px; display:inline;}
.case_ul li a{ color:#000000;}
.case_ul li a:hover{ color:#0C54A8; text-decoration:underline;}
.honor{ width:100%; margin-top:22px; background-color: #e7e6e6; padding: 20px 15px; box-sizing: border-box;}
.honor_p1{ width:100%; height:38px;}

.honor_p1 img { max-width:80%;}

.honor_ul{ width: 100%; margin-top:12px; float:left;}
.honor_ul li{ width:31.33%; float:left; margin:1%; text-align: center;}
.honor_ulp1{width:100%;}
.honor_ulp1 a{ width:100%; border:solid 1px #AEAEAE; display:block; background-color: #fff;}
.honor_ulp1 a:hover{ border:solid 1px #848383; filter:alpha(opacity=80);opacity:0.8;}
.honor_ulp1 a img{ max-width:100%; max-height:151px;}

.message{ width:100%; margin-top:22px; box-sizing: border-box; }
.messages_ul{ width:99%; margin-left:4px;}
.messages_ul li{ width:99%; height:34px; border:solid 1px #CECECE; margin-top:8px;}
.messages_ul li span{ width:40px; height:23px; margin-left:11px; margin-top: 5px;}
.messages_input{ width: calc( 100% - 70px); height:34px; border:0px; line-height:24px; padding:5px 0px; box-sizing: border-box; color:#555555; font-family:'Microsoft YaHei'; background-color:#F7F7F7;outline:medium;}
.messages_sp1{ background:url(../images/message_img1.png) no-repeat; background-size: 100%;}
.messages_sp2{ background:url(../images/message_img2.png) no-repeat; background-size: 100%;}
.messages_sp3{ background:url(../images/message_img3.png) no-repeat; background-size: 100%;}
.messages_sp4{ background:url(../images/message_img4.png) no-repeat; background-size: 100%;}
.messages_ul li.messages_ulli4{ height:109px;}
.messages_input1{ width:calc(100% - 120px); height:109px; border:0px; line-height:1.5; color:#555555; font-family:'Microsoft YaHei'; background-color:#F7F7F7;outline:medium;}
.messages_p2{ width:100%; margin:18px 0;}
.messages_sum{ width:100px; height:26px; background:url(../images/message_btn.png) no-repeat; background-size:100%; cursor:pointer;}
.messages_sum:hover{ filter:alpha(opacity=80);opacity:0.8;}

.contact_us{ width:237px; height:174px; background:url(../images/con_02.png) no-repeat; margin-top:20px;}
.contact_p1{ height:76px;}
.contact_p1 a{ width:237px; height:76px; display:block;}
.contact_p2{ height:48px; line-height:23px; margin-top:50px; color:#333; padding-left:18px;}
.contact_01{ width:100%;line-height:2; font-size:12px; color:#DEE4F0; font-weight:500; margin-top:15px; }
/* CSS Js */
.picMarquee-left{ margin-left:35px;}
.picMarquee-left ul li{ width:272px; height:275px; float:left; margin:0px 8px;}
.switch_Marquee_p1{ width:272px; height:224px; text-align:center;}
.switch_Marquee_p1 a:hover{ filter:alpha(opacity=80);opacity:0.8;}
.switch_Marquee_p1 img{ max-width:272px; height:224px;}
.switch_Marquee_p2{ width:272px; height:51px; line-height:51px; text-align:center;}
.switch_Marquee_p2 a{color:#343434; font-size:12px;}
.switch_Marquee_p2 a:hover{ text-decoration:underline;}
.switch_Marquee_p2 span{ width:4px; height:8px; background:url(../images/icon_02.jpg) no-repeat; float:left; margin-top:18px; margin-right:5px; margin-left:50px;}
.switch_roll{ width:368px; height:176px; margin-top:44px; margin-left:49px; overflow:hidden;}
.switch_roll_btn{ width:18px; height:23px; margin-top:69px; cursor:pointer;}
.switch_roll_left{ background:url(../images/left_01.jpg) no-repeat; margin-right:40px;}
.switch_roll_right{ background:url(../images/right_01.jpg) no-repeat; margin-left:40px;}
.switch_roll_cener ul li{ width:243px; height:176px; float:left; text-align:center;}
.switch_roll_p1{ width:243px; height:176px;}
.switch_roll_p1 a img{ max-width:243px; height:176px;}
.picScroll-left{ width:100%; float:left; overflow:hidden; position: relative;}
.picScroll-left .bd{ width:100%; height:229px; float:left;}
.picScroll-left ul li{ width:100%; height:229px; float:left;  overflow:hidden;}
.switch_Scroll_p1{ width:100%; height:170px; text-align:center;}
.switch_Scroll_p1 a{ width:100%; height:170px;}
.switch_Scroll_p1 a:hover{ filter:alpha(opacity=80);opacity:0.8;}
.switch_Scroll_p1 img{ max-width:100%; height:170px;}
.switch_Scroll_p2{width:100%; height:35px; line-height:35px; text-align:center; padding-top:24px;}
.switch_Scroll_p2 a{color:#211C1C; font-size:14px; font-family:'黑体'; float:left; margin-left:3px; display:inline; font-weight:600;}
.switch_Scroll_p2 a:hover{ text-decoration:underline; color:#0C54AB;}
.switch_Scroll_p2 span{ width:7px; height:8px; background:url(../images/icon_03.png) no-repeat; float:left; margin-top:13px;}
.switch_Scroll_p3{ line-height:20px; color:#939495; font-family:'Microsoft YaHei'; padding-top:5px; text-align:center;}
.switch_Scroll_p4{ height:16px; overflow:hidden; text-align:center; padding-top:15px;}
.picScroll-left .hd{ width:26px; overflow:hidden; position: absolute; top: 0; right: 25px; z-index: 9;}
.picScroll-left .hd a{ width:26px; height:25px; float:left; }
.picScroll-left .hd a img{ width:13px; height:9px; margin-top:9px; margin-left:7px; display:inline; float:left;}
.picScroll-left .hd .next{ background:#C80000; margin-top:1px;}
.picScroll-left .hd .prev{ background:#0C54AB;}
.picScroll-left .hd:hover .next{ background:#0C54AB;}
.picScroll-left .hd:hover .prev{ background:#C80000;}

#KinSlideshow{ width:311px; height:234px; margin:0 auto; overflow-x: hidden;}
#KinSlideshow img{width:311px; height:234px; }
.slideTxtBox{}
.slideTxtBox .hd{ height:55px; border-bottom:solid 2px #D7DBDF; overflow:hidden;}
.slideTxtBox .hd ul{ float:left;  height:36px; margin-top:5px; }
.slideTxtBox .hd ul li{ float:left;}
.slideTxtBox .hd ul li a{ width:60px; height:25px; float:left;}
.slideTxtBox .hd ul li a.slideTxtBoxa1{ background:url(../images/hot_pro1.png) no-repeat; background-size: 60px 25px; margin-left:17px; margin-top: 10px; }
.slideTxtBox .hd ul li a.slideTxtBoxa2{ background:url(../images/new_pro1.png) no-repeat; background-size: 60px 25px; margin-left:54px; margin-top: 10px; }
.slideTxtBox .hd ul li.on a.slideTxtBoxa1{ background:url(../images/hot_pro2.png) no-repeat; background-size: 60px 25px;}
.slideTxtBox .hd ul li.on a.slideTxtBoxa2{ background:url(../images/new_pro2.png) no-repeat; background-size: 60px 25px;}

/* CSS Footer */
.footer{ background: #0c54ab; margin-top:23px; }
.footer a:hover{ text-decoration:underline;}
#footer{  width:100%; margin:0px auto; overflow:hidden;}
.footer_01{ width:100%; margin-top:23px; text-align: center; }

.footer_01 a { width: 100%; display: block; text-align: center; }
.footer_01 a:hover{ filter:alpha(opacity=70);opacity:0.7;}
.footer_01 a img { max-width: 50%;}

.footer_02{ width:100%; margin-top:10px; margin-left:15px;background:url(../images/line_08.png) repeat-x top; }
.footer_02p1{ display: none; width:100%; height:37px; line-height:37px; background:url(../images/line_08.png) repeat-x bottom;color:#80A6D3;}
.footer_02p1 a{ font-family:'Hiragino Sans GB','Microsoft YaHei';font-size:14px; color:#DEE4F0; font-weight:500; margin:0px 27px; }
.footer_02p1 a:hover{ color:#fff; text-decoration:underline;}
.footer_03{ width:2px; height:145px; margin-top:38px; margin-left:41px;background:url(../images/line_06.png) no-repeat; display: none; }


/*CSS Left_side*/
.left_side{ width:100%;}
.left_side01{ width:100%; max-height:465px; background:url(../images/page_about.png) no-repeat; background-size: cover; padding: 25px 15px;}
/*#left_side1{ background:url(../images/page_contact.png) no-repeat;}*/
.left_side01 img { max-width: 180px; }


.left_sidep2 a{ width:100%; display:block; margin-bottom: 20px;}

.left_sidep3{ height:19px; margin-top:22px; background:url(../images/page_news.jpg) no-repeat; }
.left_sidep3 a{ width:84px; height:19px;}
.left_sidep4{ height:20px; margin-top:7px; text-align:right;}
.left_sidep4 a{ color:#A5A5A5; font-size:14px;}
.left_sidep5{ height:29px; margin-top:15px;}
.left_sidecon{ line-height:25px; font-size:14px; padding-top:18px; color:#4B4B4B;}

.left_side02{ width:100%; background-color: #0c54ab; margin-top:10px; display: none; }


.left_sidepul1{ width:calc(100% - 50px); margin-top:0px; margin:0 15px;}
.left_sidepul1 li{ width:50%; height:43px; line-height:43px; background:url(../images/page_line.png) no-repeat bottom; float:left;}
.left_sidepul1 li b{ width:9px; height:9px; background:url(../images/page_icon1.png) no-repeat; float:left; margin-top:18px; margin-left:5px;display:inline;}
.left_sidepul1 li a{ float:left; color:#D4DDEB; font-family:'Microsoft YaHei';font-size:16px; font-weight:500; margin-left:9px; display:inline;}
.left_sidepul1 li span{ width:11px; height:9px; float:right; margin-top:18px; margin-right:7px;display:inline;}
.left_sidepul1 li.selli a{ color:red;} 
.left_sidepul1 li.selli b{ background:url(../images/page_icon11.png) no-repeat;} 

 
.left_sideul{ width:287px; background-color:#EAEBEC; margin-top:1px; padding-bottom:30px;}
.left_sideul li{ height:44px; overflow:hidden;_float:left; }
.left_sideul li.sline{ width:230px; height:2px; background:url(../images/page_line.jpg) repeat-x; overflow:hidden; margin:0px auto;}
.left_sideul li a{ width:239px; height:44px; line-height:44px; color:#2F2F2F; float:left; text-align:left; font-size:16px; font-family:'Microsoft YaHei'; padding-left:48px; font-weight:500; }
.left_sideul li a:hover{ background-color:#24429C; color:#fff;}


/*CSS Right_side*/
.right_side{ width:100%; height:100%; overflow:hidden; padding: 0 15px; box-sizing: border-box; margin-top: 20px; }
.right_title{ width:100%; height:32px; border-bottom:solid 1px #EBEBEB;}
.right_title_left{ float:left; }
.right_title_right{ padding-top:7px; color:#333; float:right; font-size:13px;}
.right_title_right a{ color:#333;}
.right_title_right a:hover{ text-decoration:underline;}
.right_title_right_sp1{ width:12px; height:14px; float:left; margin-top:6px; margin-right:5px; display: none;}
.right_title_right_sp2{  white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}



.right_line{ height:5px; background:url(../images/page_line1.jpg) repeat-x; overflow:hidden;}
.right_line span{ width:5px; height:5px; background:url(../images/page_icon1.jpg) no-repeat; float:right;}
.right_content{width:100%; min-height:500px; _height:500px; }
.right_title1{ height:51px; text-align:left; margin: 10px 0; }

.right_title1 img { max-width: 100%; }

.jp-container{width:810px;height:471px;position:relative;}

/* CSS News */
#indexNews{ padding:0;}
#indexNews li{ height:40px; line-height:40px; border-bottom:#D9D9D9 1px dotted;}
#indexNews li a{ width: calc(100% - 90px); padding-left:15px; background:url(../images/icon_simple.gif) no-repeat left center; float:left; white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
#indexNews li span{ float:right;}
#indexNews li img{margin:13px 10px 0 0;}
#indexNews li a:hover{color:#000000; text-decoration:underline;}

#indexNews1 li{ height:140px; background:url(../images/page_line1.jpg) repeat-x bottom;}
.indexNews1_a1{ float:left;}
.indexNews1_div1{ width:580px; float:right;}
.indexNews1_h3{ height:26px; line-height:26px;}
.indexNews1_h3 a{ font-size:13px; font-weight:bold; color:#603912;}
.indexNews1_p1{ line-height:22px; }
.indexNews1_p2{ line-height:22px; color:#816747; margin-top:16px;}

/*Related*/
.related{ width: 100%; box-sizing: border-box; }
.related p{ height:25px; margin: 30px 0 10px; font-weight:bold; border-bottom:solid 1px #F1F1F1;}
.related ul {float:left;}
.related ul li{ width:100%;  line-height:2; float:left;}
.related ul li b{ float:left;}
.related ul li a{ float:left;}

/* CSS Pic */
#picUL{ padding:0; }
#picUL li{height:auto;width:48%;float:left;margin:1%;text-align:center; display:inline;}
#picUL li .pic_01{width:100%;text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#picUL li .pic_01 a:hover{ filter:alpha(opacity=80);opacity:0.8;}
#picUL li .pic_01 img{height:151px;max-width:100%; _width:100%; vertical-align:middle; padding:2px; box-sizing: border-box; }
#picUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#picUL li .pic_02{width:100%;text-align: center;line-height:30px;}
#picUL li a{color:#585858;}
#picUL li a:hover{color:#000; text-decoration:underline;}

#proUL{ padding:0; }
#proUL li{height:auto;width:48%;float:left;margin:1%;text-align:center; display:inline;}
#proUL li .pic_01{width:100%;text-align: center;background: #ffffff;border:1px solid #dcdcdc;}
#proUL li .pic_01 a:hover{ filter:alpha(opacity=80);opacity:0.8;}
#proUL li .pic_01 img{height:151px;max-width:100%; _width:100%; vertical-align:middle; padding:2px; box-sizing: border-box; }
#proUL li .pic_01 span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle;}
#proUL li .pic_02{width:100%;text-align: center;line-height:30px;}
#proUL li a{color:#585858;}
#proUL li a:hover{color:#000; text-decoration:underline;}

/* CSS Info */
#page{width:100%;height:30px; padding-left:100px;line-height:30px;text-align:right;margin:20px auto;color:#575656;font-size:12px;clear:both;}
#page a{color:#575656;font-size:12px;}
#page a:hover{color:#e80000;}
#newTitle{ line-height:30px; font-size:18px; text-align:center;}
#productTitle{ height:30px;font-size:18px;text-align:center;}
#newsInfo{ height:30px; line-height:30px; font-size:12px;text-align:center; border-bottom:solid 1px #f1f1f1; margin-top:10px;}
.newsinfoleft {padding-left: 30px;}
.xxsmys{ width:600px; height:30px; line-height:30px; background-color:#ececec;}
.xxsmwz{ width:88px; height:30px; color:#FFF; text-align:center; display:block; background-color:#9a9a9a;}
.pageys{ width:59px; height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center;}
.pageys:hover{color:#ff6c00}
.pageys1{ width:20px;height:21px; line-height:21px; border:#e5e5e5 solid 1px; display:block; float:left; text-align:center; margin-left:5px;}
.pageys2{ float:left; padding-left:5px;height:21px; line-height:21px; }
#infoImage{width:100%;text-align:center;margin:10px 0 10px 0;}
#infoImage img{ max-width:100%; padding:3px; border:#dcdcdc solid 1px; box-sizing: border-box; }
#newsContent{ margin:0 auto;line-height:25px;}
.contactus{  height:auto; padding-left:20px;; line-height:25px; text-align:left;}
#company_main{ margin:0 auto; line-height:25px;}
#company_main img { max-width: 100%; }

/*css digg style pagination*/
div.digg{padding:3px;margin:3px;text-align:center; margin-top: 20px;}
div.digg a{border:#aaaadd 1px solid;padding:2px 5px;margin:2px;color:#333;text-decoration:none}
div.digg a:hover{border:#333 1px solid;color:#000;}
div.digg a:active{border:#333 1px solid;color:#000;}
div.digg span.current{border:solid 1px #333;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#333;}
div.digg span.disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}

/*******************************message css start***************************************/
.message_ul{
	margin:0px auto;
	color:#444444;
	font-family:'Microsoft YaHei',arial;
	font-size:14px;
	float:left;
	
}
.message_ul li{
	margin:5px 0;
	float:left;
	width:100%;
}
.message_ul li label{ width:80px; float:left; text-align:right;}
.G_textarea{
	width:calc(100% - 120px);
	height:100px;
	border:1px solid #dedede;
}
.G_InputText{
	width:calc(100% - 120px);
	height:23px;
	border:1px solid #dedede;
	padding:3px;
	float:left;
}
.yanzheng{
	width:100px;
	height:23px;
	border:1px solid #dedede;
	padding:3px;
}
.But{
	width:100px;
	height:40px;
	line-height:40px;
	background:#23429C;
	border-radius:2px;
	border:none;
	text-align:center;
	margin-top:14px;
	margin-left:5px;
	font-size:14px;
	font-family:'Microsoft YaHei',SimHei,sans-serif;
	color:#FFF;
	cursor:pointer;
}
.G_tips{
	width:100%;
	box-sizing: border-box;
	line-height:20px;
	margin:30px 0;
	border:1px solid #dedede;
	padding:3px 7px 7px 7px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}
.red{
	color:#ff0000;
}
.cpmcys{ height:28px; border:solid 1px #DEDEDE;}
/*******************************message css end***************************************/

/******************************job css start***************************************/
.job_ul{ padding:10px 15px;}
.job_ul li{
	width:100%;
	border-bottom:dashed 1px #cfcfcf;
	float:left;
	padding:10px;
	line-height:24px;
}
.job_ul li .recruit_info{
	font-family:'Microsoft YaHei',arial;
	font-size:14px;
	float:left;
}
.job_ul li .recruit_info .job_nam{
	color:#000;
	font-weight:bold;
}
.job_ul li .but{
	width:74px;
	height:31px;
	line-height:31px;
	background: #23429C;
	border-radius:2px;   
	float:right;
	margin-top:10px;
	margin-right:22px;
	text-align:center;
}
.job_ul li .but a{
	text-decoration:none;
	font-family:'Microsoft YaHei',黑体,sans-serif;
	color:#FFF;
	display:block;
}

.recruit_info_tit_bg{
	height:31px;
	background:#f8f8f8;
	border-radius:2px;
	margin:0px auto;
	padding:5px 15px;
}
	
.recruit_info_tit_bg .recruit_info_tit{
	width:73px;
	height:31px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	background:#1D40A4;
	font-family:'Microsoft YaHei',arial;
	font-size:14px;
	color:#ffffff;
	line-height:31px;
	text-indent:8px;
}
.recruit_info_main{
	margin:0px auto;
	margin-top:10px;
	margin-bottom:60px;
	padding:5px 20px;
}

.recruit_info_main p {
	font-family:'Microsoft YaHei',arial;
	text-align: justify;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 28px;
	color: #444444;
}

.cpfwnr{width:230px; height:100%;overflow:hidden;}
.cpfwnr dt{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(allbg.gif) no-repeat;background-position: 0 -137px;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dd{width:190px;margin:0 auto;line-height:2}
.cpfwnr dt a{width:213px;height:33px;display:block;padding:0 0 0 17px;background:url(a1.jpg) no-repeat;line-height:33px;font-size:12px;color:#0976b2;}
.cpfwnr dt:hover{background:url(allbg.gif) no-repeat;background-position: 0 -102px;color:#fff;}
.cpfwnr dd a{width:190px;height:25px;line-height:25px;margin:3px 0 0 0;color:#333;font-size:12px;}
.cpfwnr dd a:hover{color:#ff6c00;}

.page{margin:0 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}

/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#da020d;text-decoration:underline;}
.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;height: 73px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a{color:black;}
.m2t ul li a:hover{ color:red; text-decoration:underline;}
.f{ float:right; margin-right:10px; _margin-top:7px;}
.map{ float:right;margin-top: 20px;}
.map a{color:black;}


.dt { width: 100%; text-align: center; background-color: #f5f3f0; display: none; }
.dt img {display: block; margin: 0 auto; }
#icp_1 { min-width: auto !important; padding: 5px; }

.page_box { height: 60px !important; }
.page_box li { width: 100% !important; padding-left: 0 !important; }




@media (min-width: 768px) and (max-width: 991.98px) {

    .con_a2 { height: 135px; }
    .news{ width: 50%; }
    .zsjm{ width: 50% !important; }
    #picUL li{height:auto;width:31.33%;}
    #proUL li{height:auto;width:31.33%;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {

	.con_a1 { width: 33.33%; }
	.con_01 { display: block; width: calc(33.33% - 30px); }
    .con_a2 { width: 33.33%; height: 135px; }

    .products_ul li{ width:calc(50% - 12px);}

    .news{ width: 50%; }
    .zsjm{ width: 50% !important; }
    #picUL li{height:auto;width:23%;}
    #proUL li{height:auto;width:23%;}

}